crying armadillo - German English Dictionary